package com.aspose.cells;

abstract class zaaj extends zzl {
   protected zagu a;

   public abstract zaaj l();

   public zagu m() {
      return this.a;
   }

   public void c(zagu var1) {
      this.a = var1;
   }

   public boolean k() {
      return true;
   }

   public zagu i() {
      zaaj var1 = this.l();
      var1.a = this.a.i();
      return var1;
   }

   public int d() {
      return this.a.d() == 96 ? 96 : 64;
   }

   public int a(zaay var1) {
      return this.a.a(var1) == 96 ? 96 : 64;
   }

   public void e() {
      this.a.e();
   }

   public int b(zaay var1, int var2) {
      return this.a.b(var1, var2);
   }

   public boolean c(zaay var1) {
      return this.a.c(var1);
   }

   public int b(zaay var1, boolean var2) {
      return this.a.b(var1, var2);
   }

   public boolean a(zaay var1, int var2, int var3, boolean var4) {
      return this.a.a(var1, var2, var3, var4);
   }

   public boolean c(zaay var1, boolean var2) {
      return this.a.c(var1, var2);
   }

   public void a(StringBuilder var1, zaay var2) {
      this.b(var1, var2);
      this.a.a(var1, var2);
   }

   public boolean f(zaay var1) {
      return this.a.f(var1);
   }

   public boolean g(zaay var1) {
      return this.a.g(var1);
   }

   public boolean h(zaay var1) {
      return this.a.h(var1);
   }

   public zagu a(int[] var1, zaay var2, boolean var3) {
      zagu var4 = this.a.a(var1, var2, var3);
      if (var1[0] == 1 && var1[1] == 1) {
         return this;
      } else {
         zaaj var5 = this.l();
         var5.a = var4;
         return var5;
      }
   }

   public zagu a(int[] var1, zaay var2) {
      zagu var3 = this.a.a(var1, var2);
      if (var1[0] == 1) {
         return this;
      } else {
         zaaj var4 = this.l();
         var4.a = var3;
         return var4;
      }
   }

   public zagu b(int[] var1, zaay var2) {
      zagu var3 = this.a.b(var1, var2);
      if (var1[0] == 1) {
         return this;
      } else {
         zaaj var4 = this.l();
         var4.a = var3;
         return var4;
      }
   }

   public zahn a(zaay var1, boolean var2) {
      if (var1.i || this.a.d() == 96) {
         zahn var3 = this.a.a(var1, false);
         if (!var3.l()) {
            return new zawt(var3, new zlo(var1, this, var1.g, var1.h), var1);
         }
      }

      this.a.a(false);
      return new zaya(this);
   }

   public boolean a(zagu var1) {
      if (var1.b() != 5) {
         return false;
      } else {
         zzl var2 = (zzl)var1;
         if (var2.a() != this.a()) {
            return false;
         } else {
            zaaj var3 = (zaaj)var1;
            return this.a.a(var3.a);
         }
      }
   }

   public zagu b(zagu var1) {
      return (zagu)(this.a(var1) ? this : this.a.b(var1));
   }
}
